package com.todod.base.module.base.enums;

import com.todod.base.framework.common.exception.ErrorCode;

/**
 * finance  错误码枚举类
 *
 * finance 系统，使用 1-002-000-000 段
 */
public interface ErrorCodeConstants {

    // ========== 教师月考 4_001_001_001 ==========
    ErrorCode TEACHER_MONTH_EXAM_NOT_EXISTS = new ErrorCode(4_001_001, "教师月考不存在");
    // ========== 教师管理 4_001_002 ==========
    ErrorCode TEACHER_MANAGE_NOT_EXISTS = new ErrorCode(4_001_002, "教师管理不存在");
    // ========== 教师管理 4_001_003 ==========
    ErrorCode TEACHER_MANAGE_PROMOTION = new ErrorCode(4_001_003, "该教师已经是高中阶段");
    // ========== 教师管理 4_001_004 ==========
    ErrorCode TEACHER_MANAGE_JOB_STATUS = new ErrorCode(4_001_003, "该教师已经是离职状态");


    // ========== 仪器设备 4_002_001 ==========
    ErrorCode DEVICE_NOT_EXISTS = new ErrorCode(4_002_001, "仪器设备不存在");
    ErrorCode DEVICE_EXISTS = new ErrorCode(4_002_002, "仪器设备已经存在");


    // ========== 基地仪器清单 4_003_001 ==========
    ErrorCode DEVICE_LIST_NOT_EXISTS = new ErrorCode(4_003_001, "基地仪器清单不存在");

    // ========== 仪器型号查看 4_004_001 ==========
    ErrorCode DEVICE_BASE_NOT_EXISTS = new ErrorCode(4_004_001, "仪器型号查看不存在");

    // ========== 仪器接入数据记录 5_001_001 ==========
    ErrorCode DEVICE_ACCESS_DATA_RECORD_NOT_EXISTS = new ErrorCode(5_001_001, "仪器接入数据记录不存在");

    // ========== 仪器协议转换记录管理 5_001_002 ==========
    ErrorCode DEVICE_PROTOCOL_CONVERSION_RECORD_NOT_EXISTS = new ErrorCode(5_001_002, "仪器协议转换记录管理不存在");






    // ========== 现场 5_002_001==========
    ErrorCode SITE_NOT_EXISTS = new ErrorCode(5_002_001, "现场不存在");
    ErrorCode SITE_EXISTS = new ErrorCode(5_002_002, "现场已存在");

    // ========== 数据分发 5_003_001 ==========
    ErrorCode DATA_DISTRIBUTE_NOT_EXISTS = new ErrorCode(5_003_001, "数据分发不存在");

    // ========== EISC系统接口 5_004_001 ==========
    ErrorCode API_EISC_NOT_EXISTS = new ErrorCode(5_004_001, "EISC系统接口不存在");



    // ========== 协议标准 5_005_001 ==========
    ErrorCode PROTOCOL_STANDARD_NOT_EXISTS = new ErrorCode(5_004_001, "协议标准不存在");
    ErrorCode PROTOCOLS_NOT_EXISTS = new ErrorCode(5_004_003, "协议标准不存在");
    // ========== 协议标准 5_005_002 ==========
    ErrorCode STANDARDS_NOT_EXISTS = new ErrorCode( 5_004_002, "协议库不存在");

    // ========== 基础页面信息 5_005_001 ==========
    ErrorCode BASIC_PAGE_NOT_EXISTS = new ErrorCode(5_005_001, "基础页面信息不存在");

    // ========== 岩屑油气日报 5_005_002 ==========
    ErrorCode DEBRIS_NOT_EXISTS = new ErrorCode(5_005_002, "岩屑油气日报不存在");

    // ========== 气测油气日报 5_005_003 ==========
    ErrorCode GAS_LOGGING_NOT_EXISTS = new ErrorCode(5_005_003, "气测油气日报不存在");

    // ========== 取心日报 5_005_004 ==========
    ErrorCode CORING_NOT_EXISTS = new ErrorCode(5_005_004, "取心日报不存在");


    // ==========实时数据维护 6_001_001 ==========
    ErrorCode RT_MAINTAIN_NOT_EXISTS = new ErrorCode(6_001_001, "实时数据维护不存在");
    // ========== 实时数据维护子表 6_001_002 ==========
    ErrorCode RT_MAINTAIN_CHILD_NOT_EXISTS = new ErrorCode(6_001_002, "实时数据维护子表不存在");

    // ========== 历史数据管理 6_005_001 ==========
    ErrorCode RT_HISTORY_NOT_EXISTS = new ErrorCode(6_005_001, "历史数据管理不存在");

    ErrorCode RT_HISTORY_NOW_YEAR = new ErrorCode(6_005_002, "当年数据不可以删除");

    ErrorCode RT_HISTORY_YEAR_NULL = new ErrorCode(6_005_003, "年份不能为空值");

    // ========== 实时数据分发 6_003_001 ==========
    ErrorCode RT_DISTRIBUTE_NOT_EXISTS = new ErrorCode(6_003_001, "实时数据分发不存在");


    // ========== WITS8生成的表 8_001_001 ==========
    ErrorCode WITS8_NOT_EXISTS = new ErrorCode(8_001_001, "WITS8生成的表不存在");







}
